#ifndef PARTICLESOURCE2D_H
#define PARTICLESOURCE2D_H

#include <vector>
#include "ParticleSource.h"

class ParticleSource2D : public ParticleSource
{

public:

    ParticleSource2D(PicParams* params_, ParallelMPI* pmpi_, PhysicalField* fields_, vector<Species*>* vecSpecies_, ParticleSourceParameter ps_param_) :
        ParticleSource(params_, pmpi_, fields_, vecSpecies_, ps_param_)
    {

    };
    virtual ~ParticleSource2D(){};

    //sputtered particle number
    int number_particle_emit;

    //Method called in the main pic loop to apply collision at each timestep
    virtual void emitLoad(int itime){};

private:

};


#endif
